Kubernetes (K8) Configuration for the Campaign Microservice

The below values are available in the start scripts and will be overwritten in values.yaml.

Property Default Value Description Additional Information
MYSQL Database Configuration The same values in values.yaml will be overwritten if provided in the start scripts. ( Note : Start scripts will be present inside ms-party-package-docker-<release_number>\ms-party-docker\k8\on-premise )
DATABASE_KEY SQL DatabaseKey
DBNAME Campaign name of the Database
DB_CONNECTION_URL jdbc:mysql://campaignms-db-service:4900/campaign URL to connect to the mongodb instance
MYSQL_CRED "N" Variable is set to "Y/N", will be enabled or disabled
DB_USERNAME root Username
DB_PASSWORD ENC(0jDFL9aa9VbB/KfSH6zfEQ==) Password
MSSQL Database Configuration
DATABASE_KEY SQL DatabaseKey
MSSQL_CRED "N" Variable is set to "Y/N", will be enabled or disabled
DB_CONNECTION_URL jdbc:sqlserver://campaign-db-service:4900;databaseName=campaign URL to connect to the postgresql instance
DB_USERNAME sa Username
DB_PASSWORD Rootroot@12345 Password
Oracle Database Configuration
DATABASE_KEY SQL DatabaseKey
ORACLE_CRED "N"  
DB_CONNECTION_URL jdbc:oracle:thin:@host.docker.internal:1521:orcl  
DB_USERNAME system  
DB_PASSWORD Oracle_1  
Postgresql Database Configuration
DATABASE_KEY SQL DatabaseKey
POSTGRESQL_CRED N Variable is set to "Y/N", will be enabled or disabled
DB_CONNECTION_URL jdbc:postgresql://172.21.192.1:4900/campaign URL to connect to the postgresql instance
DB_USERNAME root Username
DB_PASSWORD my-secret-pw Password
Common DB Properties
MAX_POOL_SIZE "10"  
MIN_POOL_SIZE "5"  
temn_msf_db_pass_encryption_key temenos key to decrypt the password
temn_msf_db_pass_encryption_algorithm PBEWithMD5AndTripleDES algorithm to decrypt the password
Logger
logger_root_level ERROR ERROR,INFO,DEBUG are the three values present for logger.
Security
temn_msf_security_authz_enabled false Enable/Disable the XACML policy authorization. XACML policy authorization is used to configure security policies and access rights to information for APIs.
Entitlement
temn_entitlement_service_enabled false Enable/Disable the entitlement service. If the property is enabled, the roles and permissions needed for the authentication will be taken from the entitlement microservices.
Metrics
publisherPort 9091  
publisherHost 127.0.0.1  
metricsDisabled true  

Field Name
|
Application/Table name

Temenos Headquarters SA
2 Rue de l'Ecole-de-Chimie
CH - 1205 Geneva
Switzerland

Copyright © 2020- Temenos Headquarters SA

Published on :
Tuesday, May 23, 2023 9:35:13 PM IST